import { useAuthMenuStore } from '@/store/menu'
export default {
    /**
     * 插件安装函数
     * @param {*} app vue应用实例
     * @param {*} options 注册插件传可选参数
     */
    install(app) {
        // 配置扩展功能
        // 2. 自定义颜色指令
        app.directive('permision', (el, binding) => {
            const storeMenu = useAuthMenuStore()
            // 按钮资源列表
            const resourceList = storeMenu.resourceList

            // 指令值
            const permisionValue = binding.value

            const isOk =  resourceList.some(item=>item === permisionValue[0])
            if(!isOk){
                el.remove()
            }
        })
    },
}
